put oneself on the offensive - Español Inglés Diccionario